ISlave.RequestState 方法
請求 EtherCAT 從站進入到一個特定的 EtherCAT 狀態。例如,若狀態為 Op,而所請求的狀態為 PreOp,則 狀態變更將為 Op -> SafeOp -> PreOp;若狀態為 Init,而所請求的狀態為 Op,則 狀態變更將為 Init -> PreOp -> SafeOp -> Op。
命名空間:IntervalZero.KINGSTAR.Base.Class組合: IntervalZero.KINGSTAR.Base.Class (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
IKsCommand RequestState(
EthercatState state
)
Function RequestState(
state As EthercatState
) As IKsCommand
參數
state
請求的 EtherCAT 狀態。
回傳值
型別:IKsCommand
回傳一個方法的狀態。
備註
- EtherCAT 主站與從站皆需處在支援的狀態中。
- 欲請求的 EtherCAT 狀態不得高於主站狀態。更多關於主站支援的狀態資訊請見 ISubsystem.RequestState。
可用的 EtherCAT 狀態
ecatInit, ecatBoot, ecatPreOP, ecatSafeOP, ecatOP
參見